home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
cmdity
/
mplsv14d.lha
/
MPLS_Patch_v1.4_DEMO
/
Install DataTypes
< prev
next >
Wrap
Text File
|
1996-04-15
|
6KB
|
232 lines
;
; $VER: DataTypes Collection Install v1.0 (10/04/96)
;
;--------------------------------------------------------------------------;
(if (< (/ (getversion) 65536) 39)
(abort "Désolé, l'utilisation des datatypes nécessite l'AmigaDOS 3.0 ou supérieur !")
)
;--------------------------------------------------------------------------;
(complete 0)
(set tempdir "T:")
(set dtbasedir "DataTypes")
(set userlevel (select @user-level "NOVICE" "AVERAGE" "EXPERT"))
(set install-script "**INSTALL**")
;--------------------------------------------------------------------------;
(message
(cat "\n"
"DataTypes Collection (10/04/96)"
"\n\n"
"Ce script installe dans votre système des datatypes \"Compatibles MPLS Patch\""
"\n\n"
"Pour plus de détails, lisez le chapitre \"4.2 Installation de datatypes\" de la documentation de MPLS Patch"
)
)
(message
(cat "\n"
"Ces datatypes ont été testés et fonctionnent parfaitement avec MPLS Patch.\n\n"
"**IMPORTANT**\n\n"
"Ils ne ont pas partis de l'archive de MPLS Patch, et sont donc sous le "
"copyright de leurs auteurs respectifs (SVP, SUPPORTEZ LE SHAREWARE)."
)
)
;--------------------------------------------------------------------------;
(run "C:Copy >NIL: C/LhEx C/Installer RAM: QUIET")
;--------------------------------------------------------------------------;
(set dtchoices
(askoptions
(prompt "Sélectionnez les datatypes que vous voulez installer\n('Help' pour version/auteur)")
(help
(cat "BMP v40.4 Gunther Nikl\n"
"JPEG/JFIF v39.25 Christoph Feck\n"
"MacPaint v42.1 ?\n"
"PCX v39.6 Matthias Scheler\n"
"Picture v42.1 Commodore\n"
"PNG v39.1 Cloanto\n"
"REKO Cardset v39.2 Arthur Pijpers\n"
"Sun Raster v39.6 Arthur Pijpers\n"
"Targa v39.2 Arthur Pijpers\n"
"TIFF v40.3 Wynants Bert\n"
"WPG v39.0 Arthur Pijpers\n"
"X-Bitmap v42.1 David N. Junod\n"
"ZGIF v39.16 Michael Zucchi\n"
@askoptions-help
)
)
(choices "BMP"
"JPEG/JFIF"
"MacPaint"
"PCX"
"Picture"
"PNG"
"REKO Cardset"
"Sun Raster"
"Targa"
"TIFF"
"WordPerfectGfx"
"X-Bitmap"
"GIF"
)
(default 8191)
)
)
;--------------------------------------------------------------------------;
(if (not (exists "SYS:Classes"))
(makedir "SYS:Classes")
)
(if (not (exists "SYS:Classes/DataTypes"))
(makedir "SYS:Classes/DataTypes")
)
(if (not (exists "SYS:Devs"))
(makedir "SYS:Devs")
)
(if (not (exists "SYS:Devs/DataTypes"))
(makedir "SYS:Devs/DataTypes")
)
;--------------------------------------------------------------------------;
(set dt 0)
(while (<= dt 12)
(
(if (IN dtchoices dt)
(
(set dt-name (select dt "BMP"
"JFIF"
"MacPaint"
"PCX"
"Picture"
"PNG"
"REKO Cardset"
"Sun Raster"
"Targa"
"TIFF"
"WordPerfectGfx"
"X-Bitmap"
"ZGIF"
)
)
(set dt-arch (cat dt-name ".LHA"))
(set dt-lib (select dt "bmp"
install-script
"macpaint"
"pcx"
"picture"
install-script
"reko"
"sun"
"targa"
install-script
"wpg"
"xbm"
"gif"
)
)
(set dt-desc (select dt "Windows BMP"
install-script
"MacPaint"
"PCX"
"Picture"
install-script
"REKO Cardset"
"Sun Raster"
"Targa"
install-script
"WPG"
"X-Bitmap"
"GIF"
)
)
(working (cat "Patientez SVP, désarchivage de " dt-arch "..."))
(run (cat "RAM:LhEx -fw" tempdir " x \"" (tackon dtbasedir dt-arch) "\""))
(set dt-dir (tackon tempdir dt-name))
(if (= dt-lib install-script)
(
(set olddir @execute-dir)
(set @execute-dir dt-dir)
(run "RAM:Installer SCRIPT Install APPNAME \"" dt-name " Datatype\" NOLOG DEFUSER " userlevel " LANGUAGE français NOPRINTER")
(set @execute-dir olddir)
)
; else
(
(set dt-libpath (tackon dt-dir (cat dt-lib ".datatype")))
(set dt-descpath (tackon dt-dir dt-desc))
(if (exists dt-libpath)
(copylib
(prompt
(cat
"Installation de "
dt-name
" Datatype Library"
)
)
(help @copylib-help)
(source dt-libpath)
(dest "SYS:Classes/DataTypes")
(confirm)
(optional "oknodelete" "force")
)
)
(if (exists dt-descpath)
(copyfiles
(prompt
(cat
"Installation de "
dt-desc
" datatype library"
)
)
(help @copyfiles-help)
(source dt-descpath)
(dest "SYS:Devs/DataTypes")
(confirm)
(infos)
(noposition)
(optional "oknodelete" "force")
)
)
)
)
(run (cat "C:Delete >NIL: FILE \"" (cat dt-dir "#?") "\" ALL FORCE QUIET"))
)
)
(set dt (+ dt 1))
)
)
;--------------------------------------------------------------------------;
(run "C:Delete >NIL: FILE RAM:LhEx RAM:Installer ALL FORCE QUIET")
;--------------------------------------------------------------------------;
(complete 100)
(set @default-dest "SYS:Devs/DataTypes")
(exit)